Js jQuery v3.4.1

下载地址

中文文档

调用

1
2
3

<!-- jQuery文件 -->
<script src="https://wjikai.gitee.io/myresoursce/js/jquery.min.js"></script>

1. 增加了日期格式化

2. 增加了url传参参数处理中文字符

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/**
* 添加了日期格式化
*/
Date.prototype.format = function(fmt) {
var o = {
"M+" : this.getMonth()+1, //月份
"d+" : this.getDate(), //日
"h+" : this.getHours(), //小时
"m+" : this.getMinutes(), //分
"s+" : this.getSeconds(), //秒
"q+" : Math.floor((this.getMonth()+3)/3), //季度
"S" : this.getMilliseconds() //毫秒
};
if(/(y+)/.test(fmt)) {
fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
}
for(var k in o) {
if(new RegExp("("+ k +")").test(fmt)){
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
}
}
return fmt;
}

/**
* 添加了参数格式化
*/
var setPageParam = function(param, key) {
var paramStr = "";
if (param instanceof String || param instanceof Number || param instanceof Boolean) {
paramStr += "&" + key + "=" + encodeURIComponent(escape(param));
} else {
$.each(param, function(i) {
var k = key == null ? i : key + (param instanceof Array ? "[" + i + "]" : "." + i);
paramStr += '&' + setPageParam(this, k);
});
}
return paramStr.substr(1);
};
/**
* 添加了参数格式化
*/
function getPageParam(){
var theRequest = {};
var url = decodeURI(location.search) // 解决乱码问题
var str = url.substr(1) //substr()方法返回从参数值开始到结束的字符串;
var strs = str.split("&")
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = unescape((strs[i].split("=")[1]));
}
return theRequest;
}
继开 wechat
欢迎加我的微信,共同交流技术